﻿using System;
namespace mesoBoard.Services
{
    interface IPosts
    {
        bool CanDeletePost(int postID, int userID);
        bool CanEditPost(int postID, int userID);
        void CreatePost(mesoBoard.Data.Post thePost, int threadID, System.Web.HttpFileCollectionBase files);
        System.Collections.Generic.IEnumerable<mesoBoard.Data.Post> GetPagedPosts(int ThreadID, int PageNumber, int PageSize);
        mesoBoard.Data.Post GetPost(int PostID);
        string ParseBBCodeText(string PostText);
        void UpdatePost(mesoBoard.Data.Post thePost, System.Web.HttpFileCollectionBase files);
    }
}
